Учебный курс: Подготовка на 1С:Специалист по платформе 1С:Предприятие 8.3

Решение задач по управляемым формам – тема № 9:
Как вывести сообщения пользователю с привязкой к элементам формы, в которых допущена ошибка

В современных типовых конфигурациях реализовано большое количество проверок, чтобы пользователь не смог ввести в систему некорректные данные. Например, нельзя провести документ реализации, если на складе недостаточно товара.

При этом система не просто должна запрещать проведение документа, а подсказывать пользователю, в чем заключается ошибка. Сообщать, какого именно товара недостаточно на складе, сколько штук товара не хватает.

В платформе «1С:Предприятие» есть возможность не только вывести сообщение пользователю, но и привязать его к определенному элементу на форме, к конкретной ячейке в строке табличной части. Такие сообщения повышают удобство работы с конфигурацией, показывают пользователю конкретное поле или строку табличной части, в которых допущена ошибка.

Особенности контроля остатков, а также другие проверки, которые необходимо реализовать на экзамене, подробно рассмотрены в разделах, посвященных оперативному, бухгалтерскому учету и расчету заработной платы. В данном разделе подробнее остановимся на формировании сообщений пользователю.

Задача на экзамене может выглядеть примерно так:

Требуется вывести диагностическое сообщение пользователю о наличии ошибки. Сообщение должно быть привязано к конкретному полю формы:

Привязка сообщения об ошибке к полю формы

Рисунок 1 – Привязка сообщения об ошибке к полю формы

При наличии ошибки в табличной части сообщение должно быть привязано к конкретной ячейке в строке табличной части, в которой введены некорректные данные:

Привязка сообщения об ошибке к ячейке в строке табличной части

Рисунок 2 – Привязка сообщения об ошибке к ячейке в строке табличной части

Рассмотрим несколько вариантов выдачи сообщения пользователю:

  1. Проверка заполнения реквизитов
  2. Привязка сообщения к полю формы
  3. Привязка сообщения к ячейке в строке табличной части.

К сожалению, у Вас недостаточно прав для дальнейшего просмотра.

Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.

Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.

Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.

Комментарии закрыты